/*!
 * Copyright 2019 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

.mall-flex {
  display: flex;
}

@each $direction in 'column', 'row' {
  .mall-flex-direction-#{$direction} {
    flex-direction: #{$direction};
  }
}

@each $justify-content in 'center', "flex-start", 'flex-end', 'space-between', 'space-evenly', 'space-around' {
  .mall-justify-content-#{$justify-content} {
    justify-content: #{$justify-content};
  }
}

@each $align-items in 'center', 'flex-start', 'stretch' {
  .mall-align-items-#{$align-items} {
    align-items: #{$align-items};
  }
}
